
waitUntil{ (primaryWeapon player)!="" };
"in matrix" call debug;
[STR_OBJ_EQUIP_TITLE,"Succeeded"] call MatrixSetTaskState;
sleep 5;
[STR_OBJ_ENTER_MATRIX_TITLE,"Assigned"] call MatrixSetTaskState;



waitUntil{ player in (list MatrixTrg)};
"in matrix" call debug;
[STR_OBJ_ENTER_MATRIX_TITLE,"Succeeded"] call MatrixSetTaskState;
sleep 5;
[STR_OBJ_DESTROY_TITLE,"Assigned"] call MatrixSetTaskState;

waitUntil{ HumanObjectiveCompleted };

[STR_OBJ_DESTROY_TITLE,"Succeeded"] call MatrixSetTaskState;
sleep 5;
[STR_OBJ_ESCAPE_MATRIX_TITLE,"Assigned"] call MatrixSetTaskState;

waitUntil{ player in (list realworld) };

[STR_OBJ_ESCAPE_MATRIX_TITLE,"Succeeded"] call MatrixSetTaskState;
